present oneself to fight or compete - Espagnol Anglais Dictionnaire